#include <boost/thread.hpp>    
#include <iostream>    
  
void wait(int seconds)   
{   
  boost::this_thread::sleep(boost::posix_time::seconds(seconds));   
}   
  
void thread()   
{   
  for (int i = 0; i < 6; ++i)   
  {   
//    wait(1);   
    std::cout << i << std::endl;   
  }   
}   
  
int main()   
{   
  boost::thread t(thread);   
  t.join();   
//  wait(1);
}   
